-
Notifications
You must be signed in to change notification settings - Fork 89
[Y-build] Prepare builds for Java-26 BETA #3345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
[Y-build] Prepare builds for Java-26 BETA #3345
Conversation
|
Thanks. |
Yes, of course. The current change was late anyways and is currently more a demo. with that all can be configured in one file (except for the fixes). But it should land soon. Do you already have a plan when you start the Java-26 branch and need the new Y-build? |
df516ed to
95907b1
Compare
95907b1 to
b6c0e7c
Compare
This is now done using the provided EA builds from https://jdk.java.net/26/, respectively the provided openjdk-java26 available by default in all Jenkins instances, provided by the EF infra team: If the latter is not sufficient it can also be changed to download from jdk.java.net. Furthermore this include all the other steps to prepare the Y-builds for Java-26 BETA. @stephan-herrmann please let me know if this is fine and when-ever you want the Java-26 BETA builds to start. |
b6c0e7c to
526cbd4
Compare
Move tests to targeted Java version Java-26. Also drop the second MacOS test configuration and add Y-build tests for Windows instead. Additionally fix the computation of the temurin download URL and fix installing tools on Windows.
526cbd4 to
a07bc9e
Compare
|
@stephan-herrmann, @mpalat or @jarthana as also asked in Help Desk issue 6744, is the Y-build job for |
I'll consider no response as consent and will delete the Y-build job for |
Sorry for late answer, my current focus is on master, not the next branch :) I see no need for keeping any Y-build job beyond the point where changes have been merged from the BETA branch into master. At that point we have the last P and Y builds for consumers of the latest SDK release, and we have fresh I-builds for early adopters. |
Thank you for the clearification. Then I'll proceed with deleting these jobs tomorrow. |
Move tests to targeted Java version Java-26.
Also drop the second MacOS test configuration and add Y-build tests for Windows instead.
Additionally fix the computation of the temurin download URL and fix installing tools on Windows.
@stephan-herrmann as you requested it in #3315 (comment).
This helps to reduce the load on the only working Mac node as discussed in
This is currently a draft as it requires the removal of an old ANT installation from the build/test node first, which isn't working well with Java-25: